package net.minecraft.server.dedicated;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class DedicatedServerCommandThread extends Thread
{
final DedicatedServer server;
DedicatedServerCommandThread(DedicatedServer par1DedicatedServer)
{
this.server = par1DedicatedServer;
}
public void run()
{
BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(System.in));
String s;
try
{
while (!this.server.isServerStopped() && this.server.isServerRunning() && (s = bufferedreader.readLine()) != null)
{
this.server.addPendingCommand(s, this.server);
}
}
catch (IOException ioexception)
{
ioexception.printStackTrace();
}
}
}